/* CSS Document */

*{text-overflow: ellipsis;word-break:break-all;}

/*
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);

-ms-filter: grayscale(100%);

-o-filter: grayscale(100%);


filter: grayscale(100%);

filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

filter: gray;

}
*/

body{
	margin: auto;
	font-size: 14px;
	line-height: 2;
	color: #666666;
	min-width:1250px;
	font-family: "微软雅黑", "宋体", "Arial Unicode MS";
}
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}

table{
border-collapse: collapse;
}
a{
color: #000000;
text-decoration: none;	text-decoration: none;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}

a:hover{
	color: #d5030f;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
@-webkit-keyframes mycolor{
		0%{
				
				}
				30%{
		
					transform: rotate(90deg);
					
				}
				
				60%{
		
					transform: rotate(270deg);
					
				}
				
				100%{
			
					transform: rotate(360deg);
				
				}
	}

.clear{ clear:both}
/*垂直居中*/
.center{ display: flex;
    justify-content:center;
    align-items:Center;}
/*图片放大*/
.fd img{    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.fd:hover img{    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);}

.fl{ float:left}
.fr{ float:right}
.box{
	width:1250px;
	margin:auto;
	min-width:1250px;

}





.app_header{ display:none;border-top-style: solid;
border-top-color: rgba(0,0,0,0.3);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255,255,255,0.3);}


.app_top{width:100%;height:112px; float:left; display:none}

.app_top2{width:100%;height:112px; float:left;}
.app_top3{width:100%;height:80px; float:left;}
#menu{ z-index:22}


.header {
	
	text-align:center;
	position: absolute; z-index:2;
	left: 0px;
	top: 0px; width:100%; float:left;background-color: #FFFFFF;background-color:rgba(255,255,255,0.95);
}
.fixed{position: fixed;}
.header >div.box{/*background-color: #FFFFFF; background-color:rgba(255,255,255,0.95);*/ width:100%; max-width:1366px; margin:auto;}

.header .logo{ float:left}
.header >div.box>div{ width:1250px; margin:auto;}
.headers{ float:right; padding-top:20px; padding-bottom:20px;}

.headers ul,.headers ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.headers ul li{
	float:left;
	line-height:34px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	position: relative;
}
.headers ul li a{
	color: #333333;
	text-decoration: none;
	display:inline-block;
	position: relative;
}
.headers ul li:after{
	content:'';
	position: absolute;
	left: 0px;
	top: 50%;
	height: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c6c6c6;
	margin-top: -6px;
}
.headers ul li.nbg:after{ display:none}
.headers ul li a:hover:after,.headers ul li a.select:after{content:'';
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D5030F;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -1em;
	width: 2em;
}

.headers ul ul li a:hover:after,.headers ul ul li a.select:after{ display:none}
.headers ul ul li a:hover{ background-color:#D5030F; color:#FFFFFF;}
.header{z-index:333;
font-size:16px;
line-height:60px;  float:right; margin-top:0px;
}
.headers ul li ul li{ padding:0px;}

.header> ul >li> a{

	position: relative;
}
.header ul li  ul li a{ padding:0px; margin-left:0px; margin-right:0px; }
.header ul ul{
	font-size:14px;
	line-height:1.5; z-index:2;
	text-align:center;
	float: left;
	width: 100%;
	position: absolute;
	z-index:333;
	left: 0px;
	top: 35px; background-color:#ffffff;background-color:rgba(255,255,255,0.9); display:none; font-size:14px;
}
.header .headers> ul > li:nth-child(4)>ul{width: 130%;}
.header ul ul ul{ left:100%; top:0px;z-index:333;}
.header ul li ul li{ float:left; width:100%;}
.header ul li ul li:after{ display:none}
.header ul li ul li>a{ line-height:2;
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(0,0,0,0.1);
	border-bottom-color:  rgba(255,255,255,0.3); color:#333333; font-size:12px;
}

.header ul li{	position: relative;}
.header ul li:hover>ul{ display:block}

	#top{
	background-color:#019a6b;
	color:#FFFFFF;
	font-size:12px;
	line-height:32px; text-align:left; width:100%; float:left;

}
	#top,#top a{ color:#FFFFFF}
	

	
	

#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,0,0,0.8); display:none;
}
#footnav a{
	float:left;
	width:33.3333%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF;
}
#footnav a i{ margin-right:5px;}
#footnav a:after{ content:'';
	position: absolute;
	height: 100%;
	left: 0px;
	top: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(0,0,0,0.8);
}
#footnav a:before{content:'';	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:rgba(255,255,255,0.1);
	position: absolute;
	height: 100%;
	right: 0px;
	top: 0px;
}

.footer2{
	background-color: #262F36; clear:both;  padding-top:20px; color:#cccccc}
.footer2 .ftop{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#1A2024;padding-bottom:15px;
}
.footer2 .flx{ float:left; width:500px; font-size:12px}
.footer2 .flx .item i{ width:15px; margin-right:5px; font-size:18px; color:#FFFFFF}
.footer2 .fnav{ float:left; width:300px;}
.footer2 .fnav ul li{ float:left; width:50%; font-size:20px; font-weight:bold}
.footer2 .fnav ul li ul li{ width:100%;}
.footer2 .fnav ul li a{ color:#FFFFFF}
.footer2 .fnav ul li ul{ padding-top:15px;}
.footer2 .fnav ul li ul li{  font-size:14px; font-weight:lighter}
.footer2 .fnav ul li ul li a{ color:#cccccc}
.footer2 .copyright{ padding-top:10px; font-size:12px; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #404F5B;/*border-top-color:rgba(255,255,255,0.2);*/
	/*border-top-color: #3a3a3a;*/

}
.footer2 .hc{ padding-top:10px; float:left; width:100%;}
.footer2 .fright{ padding-bottom:15px; width:400px;}
.footer2 .fright .title{ font-size:20px; font-weight:bold; color:#FFFFFF}
.footer2 .fright input,.footer2 .fright textarea{ font-size:14px;
	width:100%;
	background-color:#2C353C;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	height:35px;
	color:#CCCCCC;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	font-family: "微软雅黑", "宋体", "Arial Unicode MS";
}
.footer2 .fright textarea{ height:100px;}
.footer2 .fright .item{ padding-bottom:10px; float:left; width:100%;}
.footer2 .fright button{
	background-color: #2562B3;
	color: #FFFFFF;
	width:100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; height:50px;
}
/*内页底部*/
.pagination{ clear:both; text-align:center}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#e9060f; color:#FFFFFF}

.pagination li a{ color:#333333}

#foott1{
	float: left;
	width: 100%;
	min-height:100px;
	padding-top: 35px;
	padding-bottom: 15px;
	background-image: url(foot1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-size:12px;
	text-align: center;

}
#foott1 .footnavs{ line-height:30px; text-align:center}
#foott1 .footnavs a{
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
	margin-right: 10px;
}
#foott1 .copys{ clear:both; padding-top:20px;}
#foott1 .copys,#foott1 .copys a{ color:#999999; font-size:12px;}


#foot1 .fright{ float:right; width:900px; padding-top:50px; padding-bottom:20px;}


#foot1{
	background-color:#1D212A;
	clear: both;
	float: left;
	width: 100%;
 margin-top:20px; font-size:12px;
}
#foot1,#foot1 a{ color:#cccccc;}
#foot1 a:hover{ color:#FFFFFF}
#foot1 .title{
	font-size: 16px;
	font-weight: bold; 
}
#foot1 .title,#foot1 .title a{ color:#FFFFFF}
#foot1 .econtent{ float:left; width:100%; padding-top:10px; line-height:2.5;}



/*首页*/	
	
	/*首页*/
/*新闻搜索*/
.hot{
	line-height: 56px;
	background-image: url(hotbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.hot .fl{}
.hot .fl .title{
	float:left;
	background-image: url(hot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	font-weight: bold; color:#000000
}
.hot .fl .hc{
	float:left;
	margin-left:10px;
	max-width:680px;

}
.hot .fl .hc .ntitle{	white-space: nowrap;
	overflow: hidden; width:100%;}
.hot .fl .hc a{
	color:#666666;
	position: relative;
}
.hot .fl .hc a:after{
	content:'';
	background-color: #666666;

	width:3px;
	height:3px;
	position: absolute;
	left: -5px;
	top: 50%; margin-top:-1.5px;
}
.hot .fl .hc a:hover:after{background-color: #CC0000;}
.hot .fl .hc a:hover{ color:#CC0000}
.hot .search form{ float:left; padding-top:10px; }
.hot .search input{
	border: 1px solid #cccccc;
	height: 26px; float:left; margin-top:1px; padding-left:10px; padding-right:10px; width:250px;
}
.hot .search button{ float:left;
	background-image: url(searchbtn.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.about{ padding-top:50px; padding-bottom:20px; float:left; width:100%; clear:both}
.about .aboutpic{
	float:left; max-width:100%;
	width:335px;
	height:375px;
	padding:10px;
	background-image: url(aboutbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-size:100% 100%;
	position: relative;
}
.about .aboutpic img{ width:100%; height:375px;}
.about .aboutpic .swiper-slide a{
	float:left;
	width:100%;
	position: relative;
}
.about .aboutpic .swiper-slide a span{
	float:left;
	width:96%;
	position: absolute;
	left: 0px;
	bottom: 25px;
	background-color:rgba(0,0,0,0.3);
	z-index:2;
	color:#FFFFFF;
	padding-right: 2%;
	padding-left: 2%; padding-top:10px; padding-bottom:10px;
}
.about .aboutpic .pagination{ /*padding-right:2px; padding-left:2px;*/
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */

	text-align:right;
	position: absolute;
	right: 0px;
	bottom: 0px; z-index:22; float:left; width:100%; background-color:rgba(0,0,0,0.8); padding-top:3px; padding-bottom:3px;
}
.about .aboutpic .pagination .swiper-pagination-bullet {  opacity: 1;background-color:#434343; width:20px; height:20px;border-radius:0px; margin:0px; text-align:center; line-height:20px; color:#999999; font-size:12px;margin-right:2px;}
.about .aboutpic .pagination .swiper-pagination-bullet-active{
	background-color:#FC6607;
	color:#FFFFFF;
	
}

.about .aboutfr{ float:left; margin-left:30px; width:820px;max-width:100%;}
.about .aboutfr .left{ float:left; width:600px;max-width:100%;}
.about .aboutfr .left .ntitle{ text-align:center; font-size:24px; color:#000000; padding-bottom:10px;}
.about .aboutfr .right{ float:right; width:180px;}
.about .aboutfr .right .img{ overflow:hidden;}
.about .aboutfr .right .title{
	background-color: #CF010D; line-height:70px; font-size:24px; text-align:center;
}
.about .aboutfr .right .title a{ color:#FFFFFF}
.about .aboutfr .right .more{ background-color:#1570c5; line-height:30px; padding-top:25px; padding-bottom:25px;}
.about .aboutfr .right .more a{
	display:block;
	margin-left:20px;
	margin-right:20px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
		border-top-color: rgba(255,255,255,0.5);
	border-bottom-color:rgba(255,255,255,0.5);
	text-align: center;
}


	
	.kuai{ clear:both; float:left; width:100%; margin-top:30px;/*-webkit-box-orient: horizontal;display: -webkit-box;*/}
.kuai .item{

	width:180px;
	margin-right:24px;
	text-align: center;
	float: left;/*-webkit-box-flex: 1;*/
}
.kuai .item:last-child{ margin-right:0px;}
.kuai .item a{
	float:left;
	width:100%;
	height:130px;
	background-color: #ededed;
	font-size: 16px;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 20px;
}
.kuai .item a:hover,.kuai .item a.hover{
	background-color: #1570c5;
	color: #FFFFFF;
}
.kuai .item b{
	ackground-repeat: no-repeat;
	background-position: center center;
	float: left;
	width: 100%;
	height: 80px;
-webkit-transition: -webkit-transform 0.4s ease-out; 
    -moz-transition: -moz-transform 0.4s ease-out; 
	transition: transform 0.4s ease-out;
	background-repeat: no-repeat;
}
.kuai .item:hover b{  -webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    transform: rotate(360deg); }
.kuai .item b.a1{background-image: url(a1.png);}	
.kuai .item b.a2{background-image: url(a2.png);}	
.kuai .item b.a3{background-image: url(a3.png);}	
.kuai .item b.a4{background-image: url(a4.png);}	
.kuai .item b.a5{background-image: url(a5.png);}	
.kuai .item b.a6{background-image: url(a6.png);}	
.kuai .item b.a7{background-image: url(a7.png);}	
.kuai .item a:hover b.a1,.kuai .item a.hover b.a1{background-image: url(a1hover.png);}	
.kuai .item a:hover b.a2,.kuai .item a.hover b.a2{background-image: url(a2hover.png);}	
.kuai .item a:hover b.a3,.kuai .item a.hover b.a3{background-image: url(a3hover.png);}	
.kuai .item a:hover b.a4,.kuai .item a.hover b.a4{background-image: url(a4hover.png);}	
.kuai .item a:hover b.a5,.kuai .item a.hover b.a5{background-image: url(a5hover.png);}	
.kuai .item a:hover b.a6,.kuai .item a.hover b.a6{background-image: url(a6hover.png);}	
.kuai .item a:hover b.a7,.kuai .item a.hover b.a7{background-image: url(a7hover.png);}	
.wbg{ background-color:#FFFFFF}





.pro {margin:auto;
	background-image: url(casebg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 30px; /*max-width:1366px; */clear:both; margin-top:60px; background-size:100% 100%;  float:left; width:100%;
}
.pro .etitle{
	text-align: center;
	font-size: 30px;
	padding-bottom: 15px;
	position: relative; color:#FFFFFF
}
.pro .etitle b{ font-weight:lighter;}
.pro  .etitle:after{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F88319;
	content:'';
	height:1px;
	width: 2em;
	float: left;
	margin-left: -1em;
	position: absolute;
	left: 50%;
	bottom: 15px;
}


.pro .econtent{ clear:both; padding-top:5px;}
.pro .econtent .picli{
	float: left;
	width: 284px;
	margin-right:14.25px;
	margin-left: 14.25px;
	margin-top: 10px;
	margin-bottom: 10px;

	position: relative;
}

.pro .econtent .picli .img{
	overflow:hidden;
	border: 2px solid #83A9D0; min-height:210px; max-height:210px;_height:210px;border-radius:3px; overflow:hidden;
}
.pro .econtent .picli .img img{ width:100%; min-height:210px; max-height:210px;_height:210px;}
.pro .econtent .picli:nth-child(4n+1){ clear:both}
.pro .econtent .picli  .ntitle{ text-align:center;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	white-space: nowrap;
	overflow: hidden;	color:#FFFFFF
}
.pro .econtent .picli  .ntitle a{ color:#FFFFFF}
.pro .econtent .picli:hover  .ntitle,.pro .econtent .picli:hover  .ntitle a{ color:#cf010d;}
/*图片放大*/
.pro .econtent .picli .img img{    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.pro .econtent .picli:hover .img img{    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);}


.pro .more{ text-align:center; line-height:35px; padding-top:25px; padding-bottom:15px;}

.pro .more a{
	text-align:center;
	display:inline-block;
	padding-left:35px;
	padding-right:35px;
	border: 1px solid #6086AD;
	color: #9BB9D5;
}

.pro .more a:hover{ background-color:#cf010d; color:#FFFFFF;	border: 1px solid #cf010d;
}




.news { clear:both;margin:auto;
 float:left; width:100%;
	background-color: #FFFFFF;

	padding-bottom: 30px; /*max-width:1366px; */clear:both; margin-top:60px; background-size:100% 100%; 
}
.news .etitle{
	text-align: center;
	font-size: 30px;
	padding-bottom: 15px;
	position: relative; color:#000000
}
.news .etitle b{ font-weight:lighter}
.news  .etitle:after{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F88319;
	content:'';
	height:1px;
	width: 2em;
	float: left;
	margin-left: -1em;
	position: absolute;
	left: 50%;
	bottom: 15px;
}


.news .econtent{ clear:both;padding-top:15px; float:left; width:100%; }

.news .econtent .nleft{ float:left; width:680px; max-width:100%;}


.news .econtent .nright{ margin-top:15px;
	float:right;
	width:500px;
	border: 1px solid #C9C9C9; height:395px;max-width:100%;
}

.news .econtent .nright img{ width:100%; height:395px;}
.news .econtent .nright .swiper-slide a{
	float:left;
	width:100%;
	position: relative;
}
.news .econtent .nright .swiper-slide a span{
	float:left;
	width:96%;
	position: absolute;
	left: 0px;
	bottom: 25px;
	background-color:rgba(0,0,0,0.3);
	z-index:2;
	color:#FFFFFF;
	padding-right: 2%;
	padding-left: 2%;
	padding-top:10px;
	padding-bottom:10px;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
}
.news .econtent .nright .pagination{/* padding-right:2px; padding-left:2px;*/
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */

	text-align:right;
	position: absolute;
	right: 0px;
	bottom: 0px; z-index:22; float:left; width:100%; background-color:rgba(0,0,0,0.9); padding-top:5px; padding-bottom:5px;
}
.news .econtent .nright .pagination .swiper-pagination-bullet {  opacity: 1;background-color:#434343; width:20px; height:20px;border-radius:0px; margin:0px; text-align:center; line-height:20px; color:#999999; font-size:12px; margin-right:2px;}
.news .econtent .nright .pagination .swiper-pagination-bullet-active{ background-color:#FC6607; color:#FFFFFF}


.news .nleft .picli{
	float:left;
	width:100%;
	position: relative; padding-bottom:20px;
}
.news .nleft .picli .img{ width:210px; height:130px; overflow:hidden; float:left;}
.news .nleft .picli .img img{ width:100%; height:100%;}
.news .nleft .picli .right{  
 overflow:hidden; margin-left:220px;}
.news .nleft .picli .right .ntitle{
	white-space: nowrap;
	overflow: hidden; font-size:17px;
}
.news .nleft .picli .right .dp{ line-height:1.5; font-size:13px; margin-top:10px;}
.news .nleft .picli .right .dp a{ color:#DE0301}
.news .nleft .li{
	clear:both;
	position: relative; float:left; width:100%; line-height:45px;font-size:14px;
}
.news .nleft .li .title{
	float:left;
	width:550px;
	white-space: nowrap;
	overflow: hidden; max-width:100%;
}
.news .nleft .li .date{ float:right; width:80px;}
.news .nleft .li .title a,.news .nleft .picli .right .ntitle a{ color:#333333}

.news .nleft .li:after,.news .nleft .picli:after{
	content:'';
	background-color: #B7B7B7;
	float: left;
	height: 12px;
	width: 12px;
	position: absolute;
	left: -26px;
	top: 50%; margin-top:-6px;border-radius:100%;
}

.news .nleft .picli:after{ background-color:#DF0100}
.news .nleft .li:hover:after,.news .nleft .picli:hover:after{ background-color:#DF0100}
.news .nleft .li:hover a,.news .nleft .picli:hover .right .ntitle a{ color:#DF0100}
.news .econtent{
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999; float:left; width:100%;
}



.link {

	background-color: #FFFFFF; padding-top:30px; float:left; width:100%;

	padding-bottom: 30px;  clear:both; margin-top:30px; 
}
.link .etitle{
	text-align: center;
	font-size: 30px;

	position: relative;
	color:#DF0100;
	text-transform: uppercase;
}
.link .etitle b{ font-weight:lighter}
.link .title{ font-weight:lighter; text-align:center; font-size:18px;}

.link .econtent{
	clear:both;
	padding-top:15px;
	float:left;
	width:100%;
	position: relative; padding-left:50px; padding-right:50px; box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.link .econtent .swiper-slide{ text-align:center; }
.link .econtent .swiper-slide a{ display:block;border: 1px solid #dddddd; overflow:hidden;padding: 5px; overflow:hidden;}
.link .econtent .swiper-slide img{
	
	max-width:100%; height:55px;
}
.link .econtent .swiper-button-prev,.link .econtent .swiper-button-next{background-color:rgba(0,0,0,0.3); background-size:50%; margin-top:-15px;}


.lianxi{
	background-color: #1260B3; color:#FFFFFF; clear:both; float:left; width:100%; margin-top:50px; padding-top:30px; padding-bottom:30px;
}
.lianxi .left{ float:left;}

.lianxi .left .h1{ font-size:36px;}
.lianxi .left .h2{ font-size:16px;}
.lianxi .right{ text-align:right; line-height:45px; padding-top:30px;}
.lianxi .right a{
	display:inline-block;
	background-color:#FFFFFF;
	color:#333333;
	padding-left:35px;
	padding-right:35px;
	border-radius:35px;
	text-transform: uppercase;
}
.lianxi .right a:hover{
	color: #FFFFFF;
	background-color: #cf010d;
}

/*内页*/
.bannerin{ text-align:center}
.bannerin img{ max-width:100%;}

.bannerin{
	clear:both;
	text-align: center;
	position: relative; max-width:1366px; margin:auto;
}
.bannerin:after{
	content:'';
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px; float:left; /*background-color:rgba(0,0,0,0.3);*/
}
.bannerin .h1{/* display:none;
*/
	text-align: center;
	position: absolute;

	width: 100%;
	left: 0px;
	top: 50%;
	color:#FFFFFF; 
	z-index:2;
	margin-top: -27px;  line-height:1.5;
}
.bannerin .h1 span{/*text-shadow:2px 2px 6px #000000;*/text-shadow:0 1px 2px rgba(0,0,0,0.6);
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	position: relative;
	border: 1px solid #ffffff; font-size:36px;border: 1px solid rgba(255,255,255,0.5);
}
/*.bannerin .h1 i{
	font-family: Arial, Helvetica, sans-serif;
	display:inline-block;
	clear:both;
	position: relative;
	font-size: 36px;
	font-style: normal;
	text-transform: capitalize; color:rgba(255,255,255,0.9);  
}
.bannerin .h1 span:before{content:'';
	float: left;
	width: 2em;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	position: absolute;
	left: 50%; margin-left:-1em;
	bottom: 0px;
}
*/






#left{
	float: left;
	width: 250px;
	margin-top:20px;
	background-image: url(leftbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 6px;
	padding-left: 4px; min-height:600px;
}
#left .left1{float: left;
	width: 253px;}
#right{
	float: right;
	width:955px;
	margin-top:20px;
	background-color:#FFFFFF;
	background-image: url(foot.jpg); background-size:100% 50px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 60px;
	padding-left: 10px;border-radius:5px 5px 0 0 ;
}
#left .h2{
	color: #FFFFFF;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	background-image: url(in_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#left .leftdh ul,#left .leftdh ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
#left .leftdh ul li a{
	line-height: 40px;
	float: left;
	width: 170px;
	padding-left: 80px;
	background-image: url(leftli.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-bottom:1px; font-size:14px;
}
#left .leftdh ul li a:hover,#left .leftdh ul li a.select{
background-image: url(leftlihover.jpg);
}
#left .leftdh ul li ul li a{
	width: 100%;
	background-color: #FFFFFF;
	float: left;
	background-image: none;
	line-height: 28px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-left: 0px;
	text-align: left;

}
#left .leftdh ul li ul li a span{
	background-color: #666666;
	float: left;
	height: 3px;
	width: 3px;
	margin-top: 12px;
	margin-right: 5px;
	margin-left: 80px;
}
#left .leftdh ul li ul li a:hover span{
	background-color: #FF0000;

}
#left .leftdh ul li ul{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
}
#left .leftdh ul li ul li a:hover,#left .leftdh ul li ul li a.select{
background-image: none;
}


#postion{
	line-height: 35px;
	float: left;
	width: 100%;
	background-image: url(in_r3_c3.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	position: relative;
}
#postion b{
	float: left;
	margin-left: 25px;
	font-size: 16px;
	/*	color: #FFFFFF;*/ font-weight:lighter;
	position: absolute;
	bottom: -5px;
	left: 5px;
	text-align: left;
	background-image: url(x.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; 

	width: 50px;
	height: 5px;
}
#postion div{
	float: left;
	margin-right: 5px;
	background-image: url(map.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 30px;
}
#postion div,#postion div a{
	color: #666;
}
#postion div span{
	color: #CC0000;
}
#cms,#cms1{
	float: left;
	width: 100%;
	overflow: hidden;
	min-height:550px; 
	margin-top: 10px;
	padding-bottom: 10px; 
}
/*#cms .li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ddd;
	padding-bottom: 10px;
	line-height: 32px;
	font-size: 14px; padding-top:10px; padding-bottom:10px;
	
}
#cms .li .img{ height:120px; width:230px; float:left; overflow:hidden; border-radius:3px;}
#cms .li .img img{ width:230px; height:120px;}

#cms .li  div.img img{ width:100%;transition:all 0.3s;}
#cms .li:hover .img img{
 transform: scale(1.3);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.3);
    -webkit-transform: all 1s ease 0s;
}


#cms .li .img+.right{ margin-left:250px;}
#cms .li .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;

text-overflow: ellipsis;
}
#cms .li .ntitle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#cms .li .time{
	float: right;
	width: 12%;
	color: #999999;
	font-size: 12px;
}
#cms .li .title,#cms .li .dp{ float:left; width:100%;}
#cms .li .dp{ font-size:12px; color:#999999; line-height:1.5;  }*/

#cms1 .content{ width:98%; margin:auto;

	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 10px;
}



.back a{
	background-color: #666666;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px; color:#fff; clear:both
}
.back a:hover{ background-color:#e9060f; color:#FFFFFF}

.back { text-align:right; clear:both;
	
}

#info{
	font-size: 12px;
	color: #999999;
	text-align: center;
}
#cms1 *{ max-width:100%;}
#cms img,#cms1 img{ margin-bottom:5px; margin-top:5px;}





#cms .li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #737373;
	padding-bottom: 5px;
	line-height: 32px;
	font-size: 14px;
	
}
#cms .li .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	font-family: "宋体";
	text-overflow: ellipsis;

}
#cms .li .ntitle a{
	font-family: Arial, Helvetica, sans-serif;
}
#cms .li .time{
	float: right;
	width: 12%;
	color: #999999;
	font-size: 14px;
}
#cms1 .content{
	float: left;
	width: 98%;
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 10px; padding-left:1%; padding-right:1%;
}

#cms1 .content,#cms1 .content a{ color:#333333}	



#cms .list{ width:31.3333%; margin-left:1%; margin-right:1%;
overflow:hidden; float:left; margin-top:10px; margin-bottom:10px; text-align:center;
}

#cms .list .right{ padding: 20px; /*padding-bottom:30px; padding-top:20px;*/ clear:both;}
#cms .list .right .dp{ font-size:14px; line-height:1.5; color:#666666; height:3em; overflow:hidden; }
#cms .list.appli .right .dp{ display:none}

#cms .list:hover .right{ background-color:#d00021;}

#cms .list:nth-child(3n+1){ clear:both}
#cms .list  .ntitle{
	white-space: nowrap;
	overflow: hidden;
}
#cms .list .right .more{ text-align:center; padding-top:5px;}
#cms .list .right .more a{
	font-family: "新宋体";
	font-size: 12px;
	color: #606060;
}
#cms .list:hover .right .more a{ color:#FFFFFF}
/*#cms .list .item1{ color:#666666}
#cms .list .item2{ color:#666666}*/
#cms .list .img{ padding:5px;/*border-radius:3px;*/
	 
	border: 1px solid #dddddd; min-height:205px; max-height:205px;_height:205px; height:205px; overflow:hidden; background-color:#FFFFFF; text-align:center; 
}
#cms .list .img img{width:100%;min-height:205px; max-height:205px; _height:205px;}
#cms .list.appli .img{min-height:290px; max-height:290px; _height:290px;}

#cms .list.appli .img img{width:100%;min-height:290px; max-height:290px; _height:290px;}
#cms .list .img{ /*background-color:#e8e9eb*/
	position: relative;
}
/*#cms .list .img img{height:230px; width: 100%;}*/

#cms .list .img a:hover img,#cms .list:hover .img  img{opacity:1; }
#cms .list .title{
	font-size:16px;
/*	padding-top:5px;*/
	padding-bottom:5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;	 color:#333333;
}
#cms .list:hover .title{ color:#d00021}
#cms .list:hover .title,#cms .list:hover .dp{color:#ffffff;}


#cms .picli{
	float: left;
	width: 96%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-left:1%;
	padding-right:1%;
	margin-right: 1%;
	margin-left: 1%;
}
#cms .picli:nth-child(2n+1){ clear:both}

/*#cms .picli:hover a{color: #0099FF;}*/
#cms .picli .img{

	overflow:hidden;
	padding: 2px;
	border: 1px solid #dddddd; border-radius:3px; overflow:hidden; float:left;
}
#cms .picli .img img{ width:185px; height:120px; }


#cms .picli .img+.right{ margin-left:200px;}
#cms .picli .right .dp{ float:left; width:100%; 
/*	font-family: "宋体";*/
	font-size: 12px;
	color: #666666; line-height:1.5; height:3em; overflow:hidden;
}
#cms .picli .img+ .right> .dp{ max-height:6em;}
#cms .picli .date+ .right> .dp{ height:3em;}
#cms .picli .right .ntitle{
	font-size: 16px;
	white-space: nowrap;
	float: left;
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
}

#cms .picli .date{
	float:left;
	overflow:hidden; background-color:#999999;
	background-color:rgba(0,0,0,0.6);

	width:90px;
	height:90px;
	text-align: center;border-radius:5px; font-size:12px;
}
#cms .picli .date+.right{ margin-left:100px;}	
#cms .picli .date>span{display:block; font-size:32px;background-color:rgba(255,255,255,0.2); color:#FFFFFF; line-height:60px;}
#cms .picli .date>i{
	font-size: 14px;
	font-style: normal;
	line-height: 30px;
	color: #ffffff; display:block;
}

#cms .picli:hover{background-color:rgba(255,255,255,0.1);-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
#cms .picli:hover a{color:red}


#cms .picli .right .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;

text-overflow: ellipsis;
}
#cms .picli .ntitle a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#cms .picli .time{
	float: right;
	width: 12%;
	color: #999999;
	font-size: 12px;
}
#cms .picli .title,#cms .picli .dp{ float:left; width:100%;}
#cms .picli .dp{ font-size:12px; color:#999999; line-height:1.5;  }

.pages{ clear:both; padding-top:15px;}

/*移动端*/

